package com.wujing.constructor


/**
 * 在java中 如果自己定义了一个构造器 那么默认构造器就被覆盖了
 * scala 构造对象可以有任意多个的构造器
 * 构造器也支持重载
 * 有两大类 主构造器和辅助构造器
 */
object Demo01 {
  def main(args: Array[String]): Unit = {
    val p1 = new Person("XIAO", 12)
    println(p1)

  }
}

class Person(inName: String, inAge: Int) {
  var name: String = inName
  var age: Int = inAge

  override def toString: String = {
    "name=" + this.name + ",age=" + this.age
  }

//  def this(name: String) {
////    this
//    this.name = name
//  }
}
